package org.keyroy.map.core.manages;

import java.util.ArrayList;
import java.util.List;

import org.keyroy.map.core.Map;

public class MapManage {
	public static List<Map> maps = new ArrayList<Map>();

	
	
	public static void add(Map map) {
		maps.add(map);
	}

	public static void remove(Map map) {
		maps.remove(map);
	}
	
	public static void reset(){
		maps.clear();
	}

	public static Map getMap(String name) {
		for (int i = 0; i < maps.size(); i++) {
			Map map = maps.get(i);
			if (map.getName().equals(name)) {
				return map;
			}
		}
		return null;
	}

	public static List<Map> getMaps() {
		return maps;
	}

}
